博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSTL标签
阅读量:4994 次
发布时间:2019-06-12

本文共 1541 字,大约阅读时间需要 5 分钟。

一.jstl核心标签

它是JSTL中的核心库,为日常任务提供通用支持,如显示和设置变量、重复使用一组项目、测试条件和其他操作(如导入和重定向Web内容)。Core标签按功能可分为4种类型:

1 变量维护:

 <c:remove>:在指定作用域范围内删除变量。语法如下:

 2.流程控制:分为条件标签和迭代标签

条件标签:<c:if> <c:choose> <c:when> <c:otherwise>

1)<c:if>:与Java语言中的if语句的使用方法一样,但不能实现else的功能。

     <c:if>标签有两种语法形式,是以有无标记体来区分的。
  无标签体:

 有标签体:   

标签体

带标记体的<c:if>

欢迎光临

<c:choose> <c:when> <c:otherwise>

<c:when> <c:otherwise>无法单独使用,只能作为<c:choose>的子标签来使用。这三个标签组合起来实现Java中的switch语句的功能。语法如下:

//当属性值为guest时执行标签体1 标签体1
//当属性值是vip时执行标签体2 标签体2
//其它情况执行标签体3 标签体3

  3.循环结构

 <c:forEach> 基础迭代标签,接受多种集合类型</c:forEach>

迭代标签:    
//循环体
参数说明:1)items:是集合,用EL表达式;2)var:变量名,存放items各个项 ,代表集合中每一条数据3)varStatus: 显示循环状态的变量,有一下几个属性: ①index:从0开始; 显示当前迭代的索引值 ②count:元素位置,从1开始; 显示当前迭代显示的行位置,通过配合判断语句,实现给奇、偶行着不同的色,以进行分区 ③first:如果是第一个元素则显示true; ④last:如果是最后一个元素则显示true;4)begin:循环的初始值(整型);5)end: 循环结束(整型);6)step:步长,循环间隔的数值(整型);1.3 条件标签
:用于遍历字符串,而且每次遍历结果返回字符串中的一个单词。
:用于遍历字符串,而且每次遍历结果返回字符串中的一个单词。
标签体

 4.URL管理

生成的URL:http://localhost:8080/el/index.jsp?name=zero&age=28 
登录
若当前路径为el,则输出为:/el/logon.jsp
:用于HTTP重定向。
无标签体: 
有标签体:
标签

 <c:param>:只能嵌入到<c:url>、、<c:import>、<c:redirect>标签中作为子元素来使用。

转载于:https://www.cnblogs.com/cainame/p/10357388.html

你可能感兴趣的文章
关于解析漏洞
查看>>
十大经典预测算法(六)---集成学习(模型融合算法)
查看>>
用php做一个简单的注册用户功能
查看>>
一款基于css3的3D图片翻页切换特效
查看>>
Feign使用Hystrix无效原因及解决方法
查看>>
Sizeof与Strlen的区别与联系
查看>>
hadoop2.2.0_hbase0.96_zookeeper3.4.5全分布式安装文档下载
查看>>
Flutter 贝塞尔曲线切割
查看>>
golang 的编译安装以及supervisord部署
查看>>
easyui源码翻译1.32--Dialog(对话框窗口)
查看>>
阿里架构师,讲述基于微服务的软件架构模式
查看>>
Eclipse导入maven项目时,Pom.xml文件报错处理方法
查看>>
01、JAVA开发准备
查看>>
asp.net mvc 错误处理 - 自定义报错处理,生成错误日志
查看>>
Linux centos ssh
查看>>
R语言之避免for循环示例
查看>>
[转]jQuery 选择器和dom操作
查看>>
Jenkins+Maven+SVN快速搭建持续集成环境(转)
查看>>
bootstrap 媒体查询
查看>>
杜教筛
查看>>